<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>

         //1、什么是类？
         //   具有相同属性和行为(方法)的一类事务的集合； 比如：人类、汽车

         //2、什么是对象？
         //   类中某个具体的个体；  //比如：小明这个人、你的汽车 


         //定义类：
         //class 类名  {


         //}

         //定义类：人类
         class People{
            //属性：
            //注意：定义属性时不能使用let/var
            xingming;   //姓名
            age;        //年龄
            sex;        //性别

            //方法：
            //注意：定义方法时不能带function
           eat(){
                console.log(`${this.xingming} ${this.age} ${this.sex} 正在吃饭...`);
            }

            work(){
                console.log(`${this.xingming} ${this.sex} ${this.age} 正在工作!`);
            }
         }


         //实例化类：创建对象
         let lisi = new People();   //李四这个人称为对象
          //访问类中的属性：给类中的属性设置属性值
         lisi.xingming = '李四';
         lisi.age = 20;
         lisi.sex = '男';

         lisi.eat();
         lisi.work();

         //实例化类：创建对象
         let zhangsan = new People();
         zhangsan.xingming = '张三';
         zhangsan.age = 19;
        // zhangsan.sex = '女';

         zhangsan.work();


    </script>
</head>
<body>
    
</body>
</html>